A Foundational Theory of Contracts for Multi-party Service Composition

نویسندگان

  • Mario Bravetti
  • Gianluigi Zavattaro
چکیده

In the context of Service Oriented Computing, contracts are descriptions of the observable message-passing behavior of services. Contracts have been already successfully exploited to solve the problem of client/service composition. Inspired by current orchestration languages, we consider services where the choice to perform an output may not depend on the environment. Under this assumption, we propose a new theory of contracts which also addresses the problem of composition of multiple services (not only one client with one service). Moreover, we relate our theory of contracts with the theory of must testing pre-order (interpreted as a subcontract relation) and we show that a compliant group of contracts is still compliant if every contract is replaced by one of its subcontracts.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automata for Specifying and Orchestrating Service Contracts

An approach to the formal description of service contracts is presented in terms of automata. We focus on the basic property of guaranteeing that in the multi-party composition of principals each of them gets his requests satisfied, so that the overall composition reaches its goal. Depending on whether requests are satisfied synchronously or asynchronously, we construct an orchestrator that at ...

متن کامل

Automata for Analysing Service Contracts

A novel approach to the formal description of service contracts is presented in terms of automata. We focus on the basic property of guaranteeing that in the multi-party composition of principals each individual gets his requests satisfied, so that the overall composition reaches its goal. Depending on whether requests are satisfied synchronously or asynchronously, we construct an orchestrator ...

متن کامل

Choreographies and Behavioural Contracts on the Way to Dynamic Updates

We survey our work on choreographies and behavioural contracts in multiparty interactions. In particular theories of behavioural contracts are presented which enable reasoning about correct service composition (contract compliance) and service substitutability (contract refinement preorder) under different assumptions concerning service communication: synchronous address or name based communica...

متن کامل

An Analysis of Risk as Perceived by the Investor in Iranian Oil Service Contracts and its Impact on Feasibility of Investing in Upstream Activities

Since the national wealth of oil-rich countries including Iran is connected to petroleum resources, these countries attempt to make their fiscal regimes and licensing system more attractive to international oil companies and investors. On the oil company side risks and uncertainties in oil and gas exploration and production are important challenges when deciding between different projects. This...

متن کامل

تلاشی برای ساماندهی نظریۀ عدم نفوذ مراعی

  This article tries to justify the theory of ineffectiveness of Mora’a [1] the purpose of the article is to explore the theory together with its justification and to introduce it as a legal rule. In the article we make clear the difference between ineffectiveness of Moghoof [2] and Mora’a in both legal and consequential aspects, and when the theory of ineffectiveness of Mora’a can be applied? ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Fundam. Inform.

دوره 89  شماره 

صفحات  -

تاریخ انتشار 2008